/*
 * @(#)CompanyDao.java 创建于 2013年3月14日 
 * 
 * Copyright (c) 2013-2014 by Drow.  
 *
 */
package com.hangxin.basic.dao;

import java.util.List;
import java.util.Map;

import com.hangxin.basic.model.Company;
import com.hangxin.commons.dao.BasicDao;
import com.hangxin.commons.util.PageModel;


public interface CompanyDao extends BasicDao
{
	/**
	 * 根据id查找组织结构
	 * @param id
	 * @return
	 */
	public Map<String, Object> companyFindById(Object[] params);
	
	public List<Map<String, Object>>  companyFind();
	
	//单位列表
	public PageModel companyList(PageModel pageModel ,Object[] paramscount,Object[] params);
	
	//添加
	public void save(Company company);
	
	//是否存在
	public int isExist(String taxno,Long machineno);
	
	//修改
	public void update(Company company);
}
